﻿@charset "utf-8";
@font-face {
    font-family: 'Geologica';
    src: url('/fonts/Geologica.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
body,div,p,form,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,textarea,th,td,button,iframe{margin:0;padding:0;}body{font-size:12px;color:#231f20;font-family:"Geologica","宋体"; }h1,h2,h3,h4,h5,h6,th,td,button,select,input,textarea,font{font-size:12px;}img,input,button,select{vertical-align:middle;}button{cursor:pointer;}iframe,img{border:0;}li{list-style:none;}html,body{height:100%;width:100%; background:#fff}a{color:#454545;text-decoration:none;}a:hover{color:#f06b00;}
.rel{position:relative}
.red{ color:Red}
.mb12{ margin-bottom:12px}
.mt18{margin-top:18px}
.ml24{ margin-left:24px}
.mb24{ margin-bottom:24px}
.mr12{ margin-right:12px}
ul{list-style:none}
.en{font-family:"Geologica"}
	.k{ clear:both}
	.fl{float:left}
	.fr{float:right}
	.tar{ text-align:right}
	.cp{cursor:pointer}
	.topbg{background:url(../images/topbg.gif) repeat-x; height:31px; line-height:31px; border-bottom:1px solid #e7e7e7;}
	.tselw{ cursor:pointer; z-index:140}
	.wrap{ width:1001px; margin:auto;}
	.prel{ position:relative}
	.abs{position:absolute}
	.pabs{ position:absolute}
	.topl b{ color:#ff9000}
	.mappbox{ padding:12px; border:2px solid #fff; background:#e1f4f8; display:none}
	.topspr{background:url(/images/spr_line.gif)  no-repeat; padding:8px 12px 0 12px; height:22px; overflow:hidden; line-height:16px; float:right;}
	.tv1{background:url(/images/icel.png) no-repeat; padding-left:18px; display:block; color:#444444; float:left}
.tv2 {
    background: url(/images/icouser.jpg) no-repeat;
    padding-left: 18px;
    display: block;
    color: #444444;
    float: left;
    margin-left: 12px
}
.tv3 {
    background: url(/images/ilogin.png) no-repeat;
    padding-left: 18px;
    display: block;
    color: #444444;
    float: left;
    margin-left: 6px
}
	.tlogin{ margin-right:12px}
	
	a.topsel{background:url(../images/selectBg.gif); width:75px; height:20px; margin-top:5px; line-height:20px; display:block; padding:0px 6px; text-decoration:none}
	.toprp{position:absolute; left:0px; top:25px; border:1px solid #e7e7e7; width:73px;  padding:6px; background:#fff; line-height:22px; display:none; text-decoration:none; z-index:1004;}
	.toprp a{display:block; text-decoration:none;}
	

	
	.topmenu a{ display:block; padding:0px 18px; height:50px; background:#403e3e; float:left; color:#fff; line-height:50px; margin-left:2PX; font-size:14px; text-decoration:none}
	.topmenu a:hover,.topmenu a.on{background:url(../images/menuOn.gif); color:#1c1a20}
	
	.pban{ height:244px;}
	.ptop{position:absolute; left:0px; top:18px; width:1001px; z-index:100}
	.pmain{position:absolute; height:63px; position:absolute; left:0px; top:196px; background:url(../images/phbg.png) no-repeat; width:1001px}
	.pmain .titb{padding-left:24px; line-height:48px; height:63px; font-size:14px}
	

.pmcl{border-left:2px solid #ffc000;background:url(../images/pmcr_line.gif) right repeat-y; width:194px; padding-left:24px;}
.pmcl li{ line-height:24px; margin-bottom:6px; width:168px}
.pmcl  ul a{ display:block; height:24px; border-left:4px solid #efefef; padding-left:8px; border-bottom:1px solid #efefef;}


.pmcl ul  a.on,.pmcl ul  a:hover{ border-left:4px solid #fcc722; color:#f06b00; border-bottom:2px solid #efefef; }

li .mlSubmenu { padding:6px 0px 6px 2px;}
li .mlSubmenu   a{  border-left:0px; background:url(../images/lis.gif) 12px 10px no-repeat; padding-left:28px} li .mlSubmenu   a:hover{ border-left:0px}
li .mlSubmenu   a.on{ border-left:0px; font-weight:bold}
.pmcr{border-right:2px solid #ffc000; padding:0px 24px}
.pmcr .ht{color:#f06b00; font-size:14px; margin-bottom:12px}

.go_btn {
width: 33px;
height: 20px;
background: url(../images/go_btn.jpg);
border: none;
top: 15px;
left: 200px;
cursor: pointer;
border-image: initial;
}
.con_search_t {
width: 140px;
height: 16px;
line-height: 16px;
top: 15px;
left: 60px;
}

.psel{border:1px dashed #dddddd; padding:12px; margin-bottom:12px; line-height:22px;}

.psel a{text-decoration:underline; color:#4c4c4c;margin-right:18px;}
.psel a.on,.psel a:hover{color:#f06b00;}
.ptab td{ padding:6px; height:20px; line-height:20px}
.ptab .tdt{ background:url(../images/htline.gif) repeat-x;   }
.ptab .tdl2 td{background:#f3f3f3 }
.ptab .tdlh td{background:#fff7d7}
.ptab .tdl3 td{background:#fff7d7 }


.ptab .tddiv0{border:1px dotted #dddddd; width:12px; height:12px; cursor:pointer;position:relative}

.ptab .tddiv1{ width:15px; height:15px; cursor:pointer; position:relative;background: url(../images/icon_res.jpg);}
.ptab .tddiv2{ width:15px; height:15px; cursor:pointer; position:relative;background: url(../images/icon_res.jpg) -19px 0px;}
.ptab .tddiv3{width:15px; height:15px; cursor:pointer; position:relative;background: url(../images/icon_res.jpg) 0px -19px;}

.ptab .tddivp{ border:1px solid #dddddd; background:#fff; position:absolute; width:82px; height:88px; left:0px; top:8px; z-index:100; display:none; overflow:hidden}
.ptab .tddivp .tit{ height:22px; background:#fad163; line-height:22px; padding-left:12px}
.ptab .tddivp .info{ padding:12px; background:#fff; padding-left:18px; }
.ptab .tddivp .info a{width:14px; height:14px;overflow:hidden; display:block; float:left;  margin:0px 10px 10px 0px; }
.ptab .tddivp .info .ca0{ border:1px solid #dddddd; width:12px; height:12px;}
.ptab .tddivp .info .ca1{ background: url(../images/icon_res.jpg);}
.ptab .tddivp .info .ca2{ background: url(../images/icon_res.jpg) -20px 0px;}
.ptab .tddivp .info .ca3{ background: url(../images/icon_res.jpg) 0px -20px; }

.ptab .remark{width:20px; height:20px; background:url(/images/icon_res.jpg) 0px -56px;cursor:pointer;position:relative}
.ptab .remarkp{width:500px; right:0px; top:0px; text-align:left;  position:absolute; z-index:100; background:#fff; border:1px solid #fad163; display:none}
.ptab .remarkp .tit{height:22px; background:#fad163; line-height:22px; padding-left:12px;}
.ptab .remarkp .info{ padding:12px; background:#fff; padding-left:18px; line-height:20px}
.ptab .remarkp .info .inp{border:1px solid #ffdc69; padding:0px 4px; height:18px; line-height:18px;}

.ptab a.on{color:#f06b00; }.ptab a:hover{ text-decoration:underline}
.ptab a.on2{color:#519c1b; }


.ptab2 td{ padding:6px; height:20px; line-height:20px}
.ptab2 .tdt{ background:url(../images/htline.gif) repeat-x;   }
.ptab2 .tdl2 td{background:#f3f3f3 }
.ptab2 .tdlh td{background:#fff7d7}
.ptab2 .tdl3 td{background:#fff7d7 }

.pmcr{font-size:14px; line-height:28px}
.pmcr .h{height:24px; line-height:24px; background:url(../images/htline.gif); color:#6b6b6b; padding:0px 12px; margin-bottom:12px}
.pmcr .h span{ float:right; padding-top:2px}.pmcr .h a{ color:#666666}.pmcr .h a:hover{ text-decoration:underline; color:#f06b00}

.pmcr .h2{height:28px; line-height:24px;  padding:0px 12px; color:#ff6600; border-bottom:1px dashed #ff6600; font-size:14px}
.pmcr .h3{height:44px; line-height:24px; background:#ffc915; padding:0px 12px; color:#000; font-size:14px}


.pmcr .info{ line-height:22px; padding-left:12px; }
.pmcr .info p{margin-bottom:12px; word-wrap:break-word; }
 .pmcr .dbor{border:1px dotted #dddddd; padding:12px; margin-bottom:12px}
 .pmcr .dbor p{text-indent:0px}
	.pmf{background:url(../images/pcfbg.png); height:6px; width:1001px; overflow:hidden;}
	.logo_sd{position:absolute; right:6px; top:72px; z-index:1003; width:76px; height:72px; background:url(../images/logo_sd.png)}
	
	
	.htitle{background:url(../images/hline.gif) bottom repeat-x; padding-bottom:18px; margin-top:36px}
	.htitle span{height:26px; background:url(../images/iconTit.gif) no-repeat; display:inline-block;  line-height:26px; padding-left:24px; font-size:14px; font-weight:bold; color:#222222}
	
	.loginBox { width:400px; padding-top:12px;}
	.loginBox .inp1{ border:1px solid #cacacb; width:260px; height:22px; line-height:22px;padding-left:2px; color:#000}
	.loginBox label{vertical-align:middle;font-family:"Geologica"; margin-right:6px}
	.loginBox .inp2{vertical-align:middle;}
	.loginTips{line-height:22px; color:#666666; border-top:1px dashed #a1a1a1; padding-top:12px}
	.loginTips a{color:#ff9000}.loginTips a:hover{ text-decoration:underline}
	.atips a{color:#ff9000; text-decoration:underline}
	
	.logreg{width:400px; background:url(../images/logincline.gif) no-repeat; height:250px; line-height:22px; padding-left:60px; color:#666666}
	.logreg p{padding-top:12px}
	
	.navS1{height:28px; background:url(../images/linebg.gif) repeat-x; border:1px solid #dddddd; margin:24px 0px; position:relative; padding-left:22px}
	
	.navS1 a{ padding:0px 24px; height:28px; background:url(../images/navs1on.gif) right no-repeat; display:block; float:left;text-align:center; line-height:28px}
	.navS1 a.on{ height:32px; background:url(../images/navOnline.gif); position:relative; margin-top:-4px; margin-bottom:-2px; display:block; border:1px solid #dddddd; border-bottom:0px; margin-left:-2px; line-height:32px;color:#f06b00;}
	.navS1 a:hover{ text-decoration:underline}
	
	
	.opleft{border:1px solid #ebebe9; width:168px}
	.opleft .h{height:24px; background:url(../images/linebg.gif); border-bottom:1px solid #ebebe9; line-height:24px; padding-left:12px;}
	
	.opleft .spE{display:block; width:10px; height:10px; background:url(../images/iconEC.gif) 0px -20px no-repeat; float:right; margin:6px 6px 0 0; cursor:pointer}
	.opleft .spC{display:block; width:10px; height:10px; background:url(../images/iconEC.gif)  no-repeat; float:right; margin:6px 6px 0 0; cursor:pointer}
	
	.menuOp{ padding:6px 12px}
.menuOp ul{margin:0PX 0PX}
.menuOp li{ height:22px; line-height:22px; background:url(../images/icon.png) 0px -20px no-repeat; padding-left:20px;}
.menuOp li a.selected{color:#ff5a00 }
.menuOp .Ok{ background-position:0px 4px;}
	.content{ min-height:380px; height:auto!important; height:380px}
	
	
	enuOp2{ padding:6px 12px}
.menuOp2 ul{margin:6PX 12PX}
.menuOp2 li{line-height:22px; border-bottom:1px solid #dddddd; margin-bottom:2px}
.menuOp2 li a.selected{color:#ff5a00;border-left:2px solid #fcc722;padding-left:8px; font-weight:bold}
	.menuOp2 li a{border-left:2px solid #efefef; padding-left:8px;}

.menuOp2 li a.unlink{ color:#eaeaea}
.menuOp2 .end{ border-bottom:0px}


.menuOp2 ul li .mlSubmenu { padding:6px 0px 6px 2px; line-height:20px}
.menuOp2 ul li .mlSubmenu   a{  border-left:0px; background:url(../images/lis.gif) 12px 8px no-repeat; padding-left:28px; display:block} 
.menuOp2 ul li .mlSubmenu   a.on{ border-left:0px; font-weight:bold}

	
	
		enuOp3{ padding:12px}
.menuOp3 ul{margin:12PX 12PX}
.menuOp3 li{ height:24px; line-height:24px; border-bottom:1px solid #dddddd; margin-bottom:6px}
.menuOp3 li a.selected{color:#ff5a00;border-left:2px solid #fcc722;padding-left:8px}
	.menuOp3 li a{border-left:2px solid #efefef; padding-left:8px;}
.menuOp3 .end{ border-bottom:0px}
	
	.oplo1{width:360px;  border:1px solid #ebebe9; background:#fdfdfd; padding:12px; margin-bottom:14px}
	.oplo1 .img{border:1px solid #ebebe9; background:#FFF; width:56px; padding:4px;  height:56px; line-height:56px; text-align:center; overflow:hidden}
	.oplo1 .minfo{width:280px; line-height:22px}
	.oplo1 .box2{ border:1px dotted #dddddd; padding:12px; line-height:22px; margin:12px 0px}
	
	.oplo1  a.on{ color:#ff6600}.oplo1  a:hover{ text-decoration:underline}
	.oplo1 .h{height:24px; line-height:24px; background:url(../images/htline.gif); color:#6b6b6b; padding:0px 12px; margin-bottom:12px}
	.oplo1 .h span{ float:right;margin-top:6px}
.oplo1 .h2{ font-size:12px; color:#ff6600; padding:0px 12px;}
	.opul1{ padding:12px; line-height:22px; margin-bottom:4px}
	.oplo1 p{margin-bottom:12px}
	.opul1 li{ border-bottom:1px dotted #dddddd}
	.opul1 li span{float:right}
	.opright{border:1px solid #ebebe9; border-top:2px solid #ebebe9; padding:12px; width:800px; min-height:300px; height:auto!important; height:300px}
	.opright .h{height:24px; line-height:24px; background:url(../images/htline.gif); color:#6b6b6b; padding:0px 12px; margin-bottom:12px}
	
		.opright .ht{color:#f06b00; margin-bottom:12px; font-size:14px}
		
		.opright .ht .inp{ border:1px solid #ffdc69; margin:0px 1px 0px 12px; padding:0px 4px; height:18px; line-height:18px;}
		.opright .ht .button{ height:20px; line-height:20px; background:url(../images/c/btn_bg.gif); color:#fff; padding:0px 12px; font-size:12px}
		.opright .ht .button2{ height:20px; line-height:20px; background:url(../images/c/btn_bg.gif); color:#000; padding:0px 12px; font-size:12px}
		
	.opright .tips{ color:#787878}
	 .opright .box2{ border:1px dotted #dddddd; padding:12px; line-height:22px; margin-bottom:12px}
	.opright .box2 p{ margin-bottom:12px}
	
	.opright .box3{ border:1px dotted #dddddd; padding:12px; line-height:22px; margin-bottom:12px}
	.opright .box3 p{ margin-bottom:12px}
	.opright .box3 a{ color:#ff6600;text-decoration:underline}
	
	.opright2{border:1px solid #ebebe9; border-top:2px solid #ebebe9; padding:12px; width:560px; margin-bottom:24px}
	.opright2 .h{height:24px; line-height:24px; background:url(../images/htline.gif); color:#6b6b6b; padding:0px 12px; margin-bottom:12px}
	.opright2 .h span{ float:right; margin-top:6px}
	.opright2  a.on{ color:#ff6600}.opright2  a:hover{ text-decoration:underline}
	.tabform td{ padding:4px 6px;}
	.opright2 .boxt2{padding-left:12px; color:#ff6600; margin-bottom:12px}
	 .opright2 .box2{ border:1px dotted #dddddd; padding:12px; line-height:22px; margin-bottom:12px}
	
	
	.companyNav a{display:block; padding:4px 12px; background:#ededed; float:left; line-height:18px; font-weight:bold; margin-right:12px}
	.companyNav a.on,.companyNav a:hover{background:#fec720; color:#fff;}
	.companyNav span{ font-family:"Geologica"}
	.companylist{border:1px solid #fec720; padding:12px; }
	.companylist li{ padding-bottom:6px; line-height:18px; border-bottom:1px solid #dddddd; margin-bottom:12px; background:url(/images/home.gif) 0px 6px no-repeat; padding-left:24px}
	.companylist li span{ font-family:"Geologica"}
	 .opright .box3{ border:1px dotted #dddddd; padding:0 12px; line-height:22px; margin-top:12px}
	.opright fieldset{border:1px solid #dddddd; width:1024px; float:left; padding:10px; margin-bottom:24px; }
     .opright    legend{padding:0px 10px; color:#F06B00}
	
	
	.tabform .inp1{ border:1px solid #cacacb;height:22px; line-height:22px;padding-left:2px; color:#000}
	.tabform .tdt{ padding-left:12px; font-weight:bold;color:#6b6b6b; }
	.tabform .tdt2{padding-left:12px; color:#ff6600}
	
	
	
	.footer{ background:url(../images/footbg.gif) repeat-x; border-top:1px solid #d9d9d9; margin-top:36px; padding-bottom:24px; text-align:center; line-height:36px; font-family:"Geologica"; color:#aaaaaa}
	.footer a{ color:#aaaaaa;}

.pages {
    display: block
}

    .pages span {
        background: #EEE;
        color: #666;
        display: block;
        float: left;
        font-size: 11px;
        margin-right: 1px;
        height: 22px;
        line-height: 22px;
        padding: 0 8px;
    }

    .pages a {
        background: #DDD;
        color: black;
        display: block;
        float: left;
        font-size: 11px;
        margin-right: 1px;
        height: 22px;
        line-height: 22px;
        padding: 0 8px;
    }

    .pages span.ellipsis {
        background: white;
    }

    .pages a.prevall {
        background: #EEE url(/images/detail.gif) -380px -205px no-repeat;
        width: 22px;
        height: 22px;
        padding: 0;
    }

    .pages a.prev {
        background: #DDD url(/images/detail.gif) -380px -134px no-repeat;
        width: 22px;
        height: 22px;
        padding: 0;
    }

    .pages a.next {
        background: #DDD url(/images/detail.gif) -380px -158px no-repeat;
        width: 22px;
        height: 22px;
        padding: 0;
    }

    .pages a.nextall {
        background: #EEE url(/images/detail.gif) -380px -181px no-repeat;
        width: 22px;
        height: 22px;
        padding: 0;
    }

    .pages a:hover {
        background: #0041a0;
        color: white;
        text-decoration: none
    }



/*index*/

.inb1{background:url(../images/imcline.gif) right no-repeat; width:300px; height:225px; padding-right:50px; float:left; margin-right:50px}
.inb1 .img{margin-bottom:6px}
.inb1 .info{color:#444444; line-height:22px; text-indent:24px}
.ijl {margin-bottom:6px}
.ijl li{ background:url(../images/li.gif); height:22px; line-height:22px; padding-left:6px;}
.ijl li a,.ijl li span{background:#FFF; padding:0px 6px}.ijl li span{float:right}


 #slider {
    margin:auto;
    width:1001px;     height:447px; overflow:hidden
 }
.slider {
position:relative
}
.slider li {
    position: absolute;
    left: 0px;
    top: 0px
}
.defban .nivoSlider {
    position: relative;
}
.defban .nivo-controlNav {
	position:absolute;
	left:0;
	top:430px;
	width:1001px;
	background:url(../images/ibanBg.png);
	height:17px;
	overflow:hidden;
	 z-index:10
}
.defban .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:right;
}
.defban .nivo-controlNav a.active {
	background-position:0 -22px;
}

.Slider{height:447px; overflow:hidden}
.Slider li{float:left}
.sliderItem{overflow:hidden;; position:absolute; right:0px; top:395px}
.sliderItem li{float:left; margin-right:6px; width:48px; height:20px; overflow:hidden; border:1px solid #fdc720;filter:alpha(opacity=40);
 -moz-opacity:0.4;
 -khtml-opacity: 0.4;
 opacity: 0.4;}
.sliderItem li.on{filter:alpha(opacity=80);
 -moz-opacity:0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8;border:1px solid #519c1b; }
.sliderItem  img{width:48px; height:20px}

/*REC*/
.pshbox{background:url(../images/bg_search.jpg) bottom; height:42px; margin-bottom:12px;}
.psPosi{background:url(../images/icon.png) 0px -61px no-repeat; height:20px; line-height:20px; padding-left:24px; margin-bottom:12px}



/*pop*/
.bigImgPop{position:absolute; right:20px; top:20px; width:700px; overflow:hidden; display:none; background:#fff; padding:5px; margin:0px; text-align:right}

.popBox{background:#fff;border:1px solid #dddddd;font-size:12px;color:#4B4B4B; left:0px; top:0px; z-index:1018; position:absolute;}
.masks{position:absolute;left:0px; top:0px; background:#878787;opacity:0.3; filter:alpha(opacity=30);z-index:4; display:none}
#boxheader{color:#231f20; font-size:12px;padding:0px 12px; line-height:28px; height:31px;background:url(../images/htline.gif); border:1px solid #FFF; overflow:hidden}
#boxheader .help{font-size:12px;color:#333366}
#boxheader a{ color:#68a939}
#boxheader .handle{ float:right;color:#68a939; padding-left:61px;}
#boxheader .handle .closer{ width:100px;background:url(../images/obox_bg.png) 0px -31px  no-repeat; padding-left:19px; padding-bottom:1px;cursor:pointer}
#boxheader .handle  .clearC{ width:100px;background:url(../images/obox_bg.png) 0 -61px  no-repeat; padding-left:19px;cursor:pointer; margin-right:8px;}
#boxheader .handle .seleter{ width:100px;background:url(../images/obox_bg.png) 0 -46px  no-repeat; padding-left:19px;cursor:pointer; margin-left:8px;}
 .oboxbf{ color:#828282; background:#f3f3f3; min-height:25px; height:auto!important;height:25px; border-bottom:1px solid #FFF; line-height:25px; padding:0 10px}
#chb_div{ float:left; }
#chb_div .selected{ width:500px;}
#chb_div a{ float:left; display:block; white-space:nowrap; margin-right:4px; padding:0 4px}
#chb_div a:hover{background:#FFA22E; text-decoration:none; color:#fff}
#chb_div span{margin-right:4px; float:left; display:block}
.chb_btn{ float:right; text-align:center; color:#000; width:50px; height:20px; background:url(../images/obox_op_bg.png) no-repeat; cursor:pointer; line-height:20px; margin-top:4px;}
  #chb_div input{vertical-align:middle;margin-top:-4px; margin-right:2px}
.tabform .tips{color:#828282;}

/*培训计划*/

.planInc{width:300px; float:right; margin-left:36px; margin-bottom:24px;}
#mediaplayer{height:250px; border:1px solid #dddddd; margin-bottom:24px}
.planInc .dtxtbox{border:1px dashed #dddddd; padding:12px; margin-top:24px}

/*招聘*/

.indexBox{width:1001px; height:80px;position:absolute; left:0px; top:502px; z-index:3; padding-top:18px; text-align:center; color:#919191}

.indexBox .indMenu{height:28px; font-size:14px; line-height:28px; color:#7f7f7f; width:500px; text-align:left; margin:auto}
.indexBox .indMenu a{color:#7f7f7f;  display:block; float:left; padding-left:12px;}.indexBox .indMenu a:hover{ color:#f06b00}
.indexBox .indMenu span{ float:left}
.indexBox .indMenu a.on{color:#f06b00; }

.photo{position:absolute; top:80px; right:12px; width:100px; height:100px; border:1px solid #dddddd; line-height:100px; text-decoration:underline; text-align:center; overflow:hidden; cursor:pointer}


/*Training*/
.courseC{padding:12px; line-height:22px; padding-bottom:42px; }
.courseC ul {margin:12px 0px}
.courseC ul li a{color:#39ae7b} .courseC ul li a:hover{color:#fcc720}
.courseC ul li{background:url(../images/boxIbg.gif); width:139px; height:76px; float:left; margin-right:12px; color:#FFF; padding:12px; text-indent:0px; font-size:14px}
.courseC ul li p{padding-bottom:6px}

.coursePhoto2 ul {margin:12px 0px}
.coursePhoto2 ul li{ width:154px; height:117px; float:left; margin-right:24px; color:#FFF; padding:2px; margin-bottom:24px;   background:#fcc720}
.coursePhoto2 ul li img{ border:2px solid #fff}



/*Tree*/

.tree{margin:6px 6px 6px  24px; line-height:24px;}
.tree span{display:block; width:38px; height:20px; cursor:pointer; float:left}
.tree img{ cursor:pointer; margin-right:4px;}
.folder_close {
	PADDING-LEFT: 4px; BACKGROUND-IMAGE:url(../images/treeimages/P1.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
; width:auto; overflow:hidden;}
.folder_open {
	PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(../images/treeimages/M1.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
; width:auto; overflow:hidden}
.folder_close_end {
	PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(../images/treeimages/P2.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
; width:auto; overflow:hidden}
.folder_open_end {
	PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(../images/treeimages/M2.gif);  BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
; width:auto; overflow:hidden}
.file {
	PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(../images/treeimages/L1.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
; width:auto; overflow:hidden}
.file_end {
	PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(../images/treeimages/L2.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
; width:auto; overflow:hidden}
.file span,.file_end span{ cursor:default}
.list0 {
	PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../images/treeimages/L4.gif); BACKGROUND-REPEAT: repeat-y;
}
.list1 {
	PADDING-LEFT: 20px;
}

/*可持续发展*/
.listSu{width:215px; padding:5px; height:250px; border:1px solid #eaeaea; float:left; margin-right:24px; margin-bottom:24px}
.listSu .img{ margin-bottom:12px}

.infoList li{line-height:24px; background:url(../images/lis.gif) 0px 12px no-repeat; padding-left:20px;}

.textBox{ line-height:22px;}
.textBox p{ margin-bottom:12px}

.LinkBox{ padding-bottom:12px;  margin-bottom:12px; float:left; width:500px}
.IndexLink {padding-left:30px;}
.IndexLink a{ line-height:22px; margin-bottom:6px; text-decoration:underline; color:#f06b00; display:block}

.tqlink{position:relative; float:right; width:400px}
.tqlink .ltitle{background:url(/images/q_link.gif)  right top no-repeat; padding-right:24px; color:#f36b00; cursor:pointer; text-align:right}
.tqlink .lpop{ position:absolute; right:20px; top:6px; background:#fff; border:1px solid #dddddd; border-top:4px  solid #f36b00; padding:12px; z-index:1201; display:none}
.tqlink .lpop li{width:160px; display:inline}
.tqlink .lpop a{margin-bottom:2px; text-decoration:underline; display:block}

.tp{ margin-top:12px}
.atlink { padding-top:24px}
.atlink a { height:22px; line-height:22px; display:block;background:#2b62b6; float:left; margin-left:12px; font-weight:bold; color:#fff; padding:2px 24px}
.atlink .atla2{ background:#ac0400}
.tpc { margin-top:12px}
.tpc .h{ height:24px; line-height:24px; background:url(/images/htline.gif); color:#6b6b6b; padding:0px 12px; margin-bottom:12px}
.tpc .h2{border-bottom:1px solid #efefef; padding-bottom:4px; margin-bottom:12px; color:#2b62b6}
.tpc .info{ line-height:24px; color:#555555; padding-bottom:12px; font-size:14px}
.tpc .info p{text-indent:24px; }
.tpc .info ul{ list-style:none}
.tpc .info ul li{  border-left:0px; border-left:0px; background:url(/images/lis.gif) 12px 10px no-repeat; padding-left:28px; padding-bottom:0px; height:auto; margin-bottom:4px; padding-top:0px; margin-top:0px}



.tab {
    table-layout: fixed;
    word-wrap: break-word;
}

    .tab td {
        word-break: break-word;
        white-space: -moz-pre-wrap;
        padding: 2px 1px
    }

    .tab .tdt {
        background: #4f81bd;
        color: #fff;
        padding: 2px;
        font-size: 12px
    }

    .tab .tdt2 {
        background: #555555;
        color: #fff;
        padding: 2px;
        font-size: 12px
    }

    .tab .tdl3 td {
        background: #555555;
        color: #fff
    }

        .tab .tdl3 td a {
            color: #fff
        }

    .tab .tdl1 td {
        background: #eaeaea;
        color: #555555
    }

    .tab .tdl2 td {
        background: #c8c8c8;
        color: #555555
    }

    .tab .tdh {
        background: #fdc71f;
        color: #231f20;
        border: none;
        font-size: 12px;
        font-weight: lighter
    }

    .tab a.on {
        color: #ff6a00;
        text-decoration: underline
    }